investment financial planning research ipos finance market ipo ipo news trading corporate finance stock investment estate planning investor reverse merger go public stock investing invest buy stock online investments buying stock online stocks stock market initial public offering mutual funds